Big Huge Thesaurus

Iliamna ruvularis

noun